<%-- 
    Document   : obtener-documentos-expediente
    Created on : 20/09/2010, 10:00:22 PM
    Author     : Eduardo
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.util.*" %>
<%@page import="pe.gob.pnp.digitalizar.beans.*" %>
<%@page import="pe.gob.pnp.digitalizar.despachadores.*" %>

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
    
    int id = Integer.parseInt(request.getParameter("id"));
    if (id!=-99){
        Map<Integer, Map<Integer, DocumentoDigitalizadoBean>> mapaExpDocs = (Map<Integer, Map<Integer, DocumentoDigitalizadoBean>>) session.getAttribute("mapa-exp-docs");
        Map<Integer, DocumentoDigitalizadoBean> mapaDocumentos = mapaExpDocs.get(id);
        Set<Integer> llavesDocumentos = mapaDocumentos.keySet();
        for(Integer llave : llavesDocumentos){
            DocumentoDigitalizadoBean doc = mapaDocumentos.get(llave);
            if(doc.getIdTipoDocumento()==0) mapaDocumentos.remove(llave);
        }
        pageContext.setAttribute("mapaDocumentos", mapaDocumentos);
        pageContext.setAttribute("llavesDocumentos", llavesDocumentos);
%>

{
    documentos:
[
<c:forEach var="llave" items="${llavesDocumentos}" varStatus="estado">
    ${estado.index>0 ? "," : ""}
    <c:set var="documento" value="${mapaDocumentos[llave]}"/>

    {
        id: "${documento.id}",
        idTipoDocumento: "${documento.idTipoDocumento}",
        descripcionTipoDocumento: "${documento.descripcionTipoDocumento}",
        descripcion: "${documento.descripcion}"
    }
</c:forEach>
]
}
<%
    }else{
%>
{
    
}
<%
    }
%>